#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<string.h>

#define N 5

//int main()
//{
//	printf("一个进程结束");
//	_exit(0);
//	return 0;
//}
//
//void func()
//{
//	printf("func()\n");
//	exit(11);
//}
//
//int main()
//{
//	func();
//	return 0;
//}
//

const char* error[] = 
{ 
	"success",
	"error1",
	"error2",
	"error3",
	"error4",
};

int main()
{
	int cnt = 10;
	for(int i = 0;i<200;i++)
	{
		printf("%d : %s\n",i,strerror(i));
	}

	while(cnt--)
	{
		printf("pid = %d\n",getpid());
		sleep(1);
	}
	return 0;
}

//void child()
//{
//	int cnt = 10;
//	while(cnt--)
//	{
//		printf("我是子进程 pid = %d,ppid = %d\n",getpid(),getppid());
//		sleep(1);
//	}
//}
//
//int main()
//{
////	for(int i = 0;i<200;i++)
////	{
////		printf("%d : %s\n",i,strerror(i));
////	}
//
////	printf("一个进程运行\n");
////	return 0;
//	int i = 0;
//	for(;i<N;i++)
//	{
//		pid_t id = fork();
//		if(id == 0)
//		{
//			child();
//			exit(0);
//		}
//	}
//	sleep(1000);
//	return 0;
//}
